package algo

import (
	"math/rand"
	"time"
)

const min = int64(1)

// 简单随机算法，入参：红包的数量，红包金额（单位为分，1元钱=100分）；返回随机数
func SimpleRand(count, amount int64) int64 {
	if count == 1 { //当红包剩余数量为一个时，就直接返回剩余金额
		return amount
	}
	max := amount - min*count //计算最大可调度金额
	rand.Seed(time.Now().UnixNano())
	x := rand.Int63n(max) + min
	return x
}
